package com.dhcc.sdc.cdss.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.plugins.Page;
import com.dhcc.core.framework.base.service.IBaseService;
import com.dhcc.sdc.base.dto.SdcCdssItemStageDicDto;
import com.dhcc.sdc.cdss.entity.SdcCdssItemStageDicEntity;

import java.util.List;
import java.util.Map;

/**
 * 诊疗阶段表数据服务层接口
 * 
 * @ClassName: ISdcCdssItemStageDicService
 * @Description: TODO
 * @author sunyingjie
 * @date 2023-04-06 10:25:59
 */
public interface ISdcCdssItemStageDicService  extends IBaseService<SdcCdssItemStageDicEntity> {
	
    List<SdcCdssItemStageDicEntity> page(Page<SdcCdssItemStageDicEntity> page,Map<String, Object> map);
    List<SdcCdssItemStageDicEntity> list(Map<String, Object> map);
    JSONObject getStage();
    List<SdcCdssItemStageDicDto> stagePage(Page<SdcCdssItemStageDicDto> page, Map<String, Object> params);
    void delStageById(Long sdcCdssItemStageDicId);
    Boolean updateCheck(SdcCdssItemStageDicEntity sdcCdssItemStageDic);
}
